/*
 * Quercia Luciano
 * Algoritmi e Strutture Dati
 * a.a. 2009-10
 */


#include <iostream>
using namespace std;

#include "dizionario.h"

int main() {
	Dizionario< string > d;
	d.inserisci("alice");
	d.inserisci("bob");
	d.inserisci("carlo");
	d.inserisci("dina");
	d.inserisci("erika");

	d.inserisci("Angela");
	d.inserisci("Alessandro");
	d.inserisci("alice");

	d.print();

	cout << "DIMENSIONE = " << d.dimensione() << endl;

	cout << "alice" << ( d.appartiene( "alice" )? " c'e'" : " non c'e'" ) << endl;
	d.cancella( "alice" );
	cout << "Ho cancellato alice" << endl;
	cout << "alice" << ( d.appartiene( "alice" )? " c'e'" : " non c'e'" ) << endl;

	cout << "DIMENSIONE = " << d.dimensione() << endl;

	return 0;
}
